package com.ruoyi.project.system.service;

import com.ruoyi.project.system.domain.SysDepatment;

import java.util.List;

/**
 * @author :sxt
 * @dote :20:11 2021/7/13
 */
public interface ISysDmService {
    /**
     * 根据查询条件查询科室
     * @param sysDepatment
     * @return
     */
    List<SysDepatment> selectList(SysDepatment sysDepatment);

    /**
     * 新增科室
     * @param sysDepatment
     * @return
     */
    int addDepatment(SysDepatment sysDepatment);

    /**
     * 根据ID查询科室
     * @param sdId
     * @return
     */
    SysDepatment getById(Integer sdId);

    /**
     * 修改科室
     * @param sysDepatment
     * @return
     */
    int updateDepatment(SysDepatment sysDepatment);

    /**
     * 删除指定Id的科室
     * @param sdIds
     * @return
     */
    int removeDm(Integer[] sdIds);

    /**
     * 查寻所有科室详细信息
     * @return
     */
    List<SysDepatment> getAllSdm();
}
